<?php 

// 发送头部信息
header('Content-type: image/png');

//创建画布
$img = imageCreateTrueColor(200,50);


// 设置背景颜色
$color = imagecolorallocate($img,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));

//填充背景颜色
imageFill($img,0,0,$color);

//设置空心矩形颜色
$color = imagecolorallocate($img,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));

// 绘制空心矩形
// imageRectangle($img,0,0,30,30,$color);

$color = imagecolorallocate($img,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));

// 绘制填充好的实心矩形
// imageFilledRectangle($img,30,30,50,50,$color);


$color = imagecolorallocate($img,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));

// 绘制填充好的实心矩形

// imageEllipse($img,150,25,50,50,$color);

// imageFilledEllipse($img,150,25,50,50,$color);

// imageLine($img,150,25,50,50,$color);
// imagesetpixel($img,150,25,$color);

$str= "1234567890qwertyuiopasdfghjklzxcvbnm";
// $str= "学并思教育是一个平台可以学习PHP";


$num = 20;

for ($i=0; $i <4 ; $i++) { 
	$color = imagecolorallocate($img,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
	$font = $str[mt_rand(0,35)];
	$widht = (200/4);
	$heght = (50/2)+(30/2);
	imagettftext($img, mt_rand(25,35) , mt_rand(0,45) , $num , $heght , $color , './One Constant.ttf' , $font);
	$num +=$widht;
}

for ($i=0; $i <300 ; $i++) { 
	$color = imagecolorallocate($img,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
	imagesetpixel($img,mt_rand(0,200),mt_rand(0,50),$color);
}


for ($i=0; $i <5 ; $i++) { 
	$color = imagecolorallocate($img,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
	imageLine($img,mt_rand(0,200),mt_rand(0,25),mt_rand(0,200),mt_rand(25,50),$color);
}



//输出图像
imagepng($img);



//干掉图像资源
imageDestroy($img);











 ?>